BABL_NAMED_CLASS() macros.
* babl-component.h
* babl-conversion.h
* babl-extension.h
* babl-fish.h
* babl-format.h
* babl-image.h
* babl-model.h
* babl-sampling.h
* babl-type.h
svn path=/trunk/; revision=369
+2009-01-17 Martin Nordholts <martinn@svn.gnome.org>
+
+ Don't redeclare functions declared with the BABL_CLASS() or
+ BABL_NAMED_CLASS() macros.
+
+ * babl-component.h
+ * babl-conversion.h
+ * babl-extension.h
+ * babl-fish.h
+ * babl-format.h
+ * babl-image.h
+ * babl-model.h
+ * babl-sampling.h
+ * babl-type.h
+
2009-01-17 Martin Nordholts <martinn@svn.gnome.org>
* babl/babl-main.h: New installed file with babl_init() and
* Babl * babl_component_new (const char *name,
* NULL);
*/
-Babl *babl_component_id (int id);
-void babl_component_each (BablEachFunction each_fun,
- void *user_data);
-Babl * babl_component (const char *name);
-Babl * babl_component_new (void *first_arg,
- ...) BABL_ARG_NULL_TERMINATED;
typedef struct
{
* <"linear"|"planar">, BablConversionFunc conv_func,
* NULL);
*/
-Babl *babl_conversion_id (int id);
-void babl_conversion_each (BablEachFunction each_fun,
- void *user_data);
-Babl * babl_conversion (const char *name);
-Babl * babl_conversion_new (void *first_arg,
- ...) BABL_ARG_NULL_TERMINATED;
/* Type and Format */
typedef long (*BablFuncLinear) (char *src,
/*
* BablExtension objects are only used internally in babl.
*/
-Babl *babl_extension_id (int id);
-void babl_extension_each (BablEachFunction each_fun,
- void *user_data);
-Babl * babl_extension (const char *name);
-Babl * babl_extension_new (void *first_arg,
- ...) BABL_ARG_NULL_TERMINATED;
typedef struct
{
void *destination,
long n);
-Babl *babl_fish_id (int id);
-void babl_fish_each (BablEachFunction each_fun,
- void *user_data);
-
/* BablFish, common base class for various fishes.
*/
typedef struct
* components as well. If no name is provided a (long) descriptive
* name is used.
*/
-Babl *babl_format_id (int id);
-void babl_format_each (BablEachFunction each_fun,
- void *user_data);
-Babl * babl_format (const char *name);
-Babl * babl_format_new (void *first_arg,
- ...) BABL_ARG_NULL_TERMINATED;
typedef struct
{
*/
Babl * babl_image (void *first_component,
...) BABL_ARG_NULL_TERMINATED;
-Babl *babl_image_id (int id);
-void babl_image_each (BablEachFunction each_fun,
- void *user_data);
+
typedef struct
{
BablInstance instance;
* name of all the involved components.
*
*/
-Babl *babl_model_id (int id);
-void babl_model_each (BablEachFunction each_fun,
- void *user_data);
-Babl * babl_model (const char *name);
-Babl * babl_model_new (void *first_arg,
- ...) BABL_ARG_NULL_TERMINATED;
typedef struct
{
/**/
Babl * babl_sampling (int horizontal,
int vertical);
-Babl *babl_sampling_id (int id);
-void babl_sampling_each (BablEachFunction each_fun,
- void *user_data);
typedef struct
{
BablInstance instance;
* ["max_val", double max_val,]
* NULL);
*/
-Babl *babl_type_id (int id);
-void babl_type_each (BablEachFunction each_fun,
- void *user_data);
-Babl * babl_type (const char *name);
-Babl * babl_type_new (void *first_arg,
- ...) BABL_ARG_NULL_TERMINATED;
typedef struct
{